.header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;

    .search {
        display: flex;
        align-items: center;

        .mr10 {
            width: 120px;
            margin-right: 5px;
        }

        .input-with-select {
            width: 250px;
        }

        .w100 {
            width: 100px;
        }
    }
}

.table {
    margin: 10px 0;
}

.footer {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.footer:hover {
    background-color: #f5f7fa;
}